Android malware detection via efficient application programming interface call sequences extraction and machine learning classifiers
نویسندگان
چکیده
Abstract Malware detection is an important task for the ecosystem of mobile applications (APPs), especially Android ecosystem, and vital to guarantee user experience APPs. There have been some exiting methods trying solve problem malware detection, but suffer from several defects, such as high time complexity mediocre accuracy, which seriously decrease practicability existing methods. To these problems, in this study, we propose a novel framework, where contribute efficient Application Programming Interface (API) call sequences extraction algorithm investigation different types classifiers. In API extraction, transforming function graph multigraph into directed simple graph, successfully avoids unnecessary repetitive path searching. We also pruning search, further reduces number paths be searched. Our greatly complexity. generate transition matrix classification features investigate three machine learning classifiers complete task. The experiments are performed on real‐world Packages (APKs), results demonstrate that our method significantly running produces accuracy.
منابع مشابه
A Study of Android Malware Detection Techniques and Machine Learning
Android OS is one of the widely used mobile Operating Systems. The number of malicious applications and adwares are increasing constantly on par with the number of mobile devices. A great number of commercial signature based tools are available on the market which prevent to an extent the penetration and distribution of malicious applications. Numerous researches have been conducted which claim...
متن کاملAndroid Malware Detection using Deep Learning on API Method Sequences
Android OS experiences a blazing popularity since the last few years. This predominant platform has established itself not only in the mobile world but also in the Internet of Things (IoT) devices. This popularity, however, comes at the expense of security, as it has become a tempting target of malicious apps. Hence, there is an increasing need for sophisticated, automatic, and portable malware...
متن کاملMachine Learning-Based Malware Detection for Android Applications: History Matters!
Machine Learning-based malware detection is a promising scalable method for identifying suspicious applications. In particular, in today’s mobile computing realm where thousands of applications are daily poured into markets, such a technique could be valuable to guarantee a strong filtering of malicious apps. The success of machine-learning approaches however is highly dependent on (1) the qual...
متن کاملComparative evaluation of machine learning-based malware detection on Android
The Android platform is known as the market leader for mobile devices, but it also has gained much attention among malware authors in recent years. The widespread of malware, a consequence of its popularity and the design features of the Android ecosystem, constitutes a major security threat currently targeted by the research community. Among all counter methods proposed in previous publication...
متن کاملEvaluation of machine learning classifiers for mobile malware detection
Mobile devices have become a significant part of people’s lives, leading to an increasing number of users involved with such technology. The rising number of users invites hackers to generate malicious applications. Besides, the security of sensitive data available on mobile devices is taken lightly. Relying on currently developed approaches is not sufficient, given that intelligent malware kee...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IET Software
سال: 2022
ISSN: ['1751-8806', '1751-8814']
DOI: https://doi.org/10.1049/sfw2.12083